manager self-serve - Spanish English Dictionary